<?php

session_start();
/**
 * Classe di Login
 * Questa classe di Login inizializza la fase di login 
 */

class Login {

    /**
     * Il costruttore della classe Login
     * Inizializza la classe, nessun paramentro è inizializzato
     */
    public function _constructor() {
        
    }

    /**
     * Funzione di Login
     * Effettua il login nel sistema
     */
    public function login() {

        $root = realpath($_SERVER["DOCUMENT_ROOT"]);
        require_once($root . "/IS/Model/Data Access/conn.php");

        $username = $_GET['username'];
        $password = $_GET['password'];
        $table = $_GET['table'];

        $query = "select * from $table where username='$username' && password='$password';";
        $result = mysql_query($query) or die("Errore nell'esecuzione della query");

        return $result;
    }

}

$username = $_GET['username'];
$password = $_GET['password'];
$table = $_GET['table'];

$lista = new Login();
$result = $lista->login();

$rows = mysql_num_rows($result);

if ($rows == 0) { 

    echo "/IS/Controller/GestioneAccessoController/LoginErrato.html";
} else if ($rows > 0) {


    $_SESSION['username'] = $username;
    $_SESSION['password'] = $password;
    $_SESSION['tipo'] = $table;
    $_SESSION['modificato'] = 0;

    if ($table == "cliente")
        echo "/IS/View/HomePage_Cliente.html";

    if ($table == "amministratore")
        echo "/IS/View/Homepage Amministratore.html";

    if ($table == "operatore")
        echo "/IS/View/Homepage Operatore.html";
}
?>

